.wrapper{
    width:500px;
    margin:60px auto;
    display:flex;
    justify-content: space-between;
}

#game_box{
    width:200px;
    height:400px;
    border:1px solid #666;
    background:#f2faff;
    position:relative;
}

.record_box{
    display:flex;
    flex:1;
    display:flex;
    flex-direction: column;;
    justify-content: center;
    margin-left:100px;
}

#next_box{
    width:80px;
    height:80px;
    background:#f2faff;
    position:relative;
}

.none, .done, .next{
    position:absolute;
    box-sizing:border-box;
    width:20px;
    height:20px;
}
.none{
    background:#f2faff;
}
.done{
    background:gray;
    border:1px solid #333;
}
.next{
    background:rgb(127, 104, 245);
    border:1px solid #a90;
}